import { get, post } from '@/api/requestApi'

const BASE_URL = '/api/BaseRole/'

const API_URL = {
  GET_BASE_ROLE: 'GetBaseRole',  //  获取全部角色信息
  GET_BASE_ROLE_PAGE: 'GetBaseRolePage', //  分页获取角色信息
  ADD_BASE_ROLE: 'AddBaseRole',  // 添加角色
  UPDATE_BASE_ROLE: 'UpdateBaseRole', // 修改角色资料
}

for (const i in API_URL) {
  API_URL[i] = BASE_URL + API_URL[i]
}

/**
 * 获取全部角色信息
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetBaseRole(data) {
  return get(API_URL.GET_BASE_ROLE, data)
}

/**
 * 分页获取角色信息
 * @param data
 * @returns {*}
 * @constructor
 */
export function GetBaseRolePage(data) {
  return post(API_URL.GET_BASE_ROLE_PAGE, data)
}

/**
 * 添加角色
 * @param data
 * @returns {*}
 * @constructor
 */
export function AddBaseRole(data) {
  return post(API_URL.ADD_BASE_ROLE, data)
}

/**
 * 修改角色资料
 * @param data
 * @returns {*}
 * @constructor
 */
export function UpdateBaseRole(data) {
  return post(API_URL.UPDATE_BASE_ROLE, data)
}

